package com.simon.jkxj.model

data class RespiratoryDiagnosis(
    val diseaseType: String,
    val symptoms: List<String>,
    val severity: String,
    val treatmentPlan: String,
    val lifestyleAdvice: List<String>,
    val dietaryAdvice: List<String>,
    val exerciseAdvice: List<String>,
    val medicationAdvice: List<String>
)

object RespiratoryDiseases {
    val diseases = listOf(
        "慢性支气管炎",
        "肺气肿",
        "慢性阻塞性肺部疾病",
        "哮喘"
    )

    val commonSymptoms = mapOf(
        "慢性支气管炎" to listOf(
            "咳嗽",
            "咳痰",
            "胸闷",
            "气短",
            "反复呼吸道感染"
        ),
        "肺气肿" to listOf(
            "呼吸困难",
            "活动后气促",
            "咳嗽",
            "胸闷",
            "乏力"
        ),
        "慢性阻塞性肺部疾病" to listOf(
            "慢性咳嗽",
            "咳痰",
            "呼吸困难",
            "活动受限",
            "反复呼吸道感染"
        ),
        "哮喘" to listOf(
            "发作性喘息",
            "胸闷",
            "咳嗽",
            "呼吸困难",
            "夜间症状加重"
        )
    )

    val severityLevels = listOf(
        "轻度",
        "中度",
        "重度"
    )
} 